investor management programme courses program course relationship investment training crm derivatives internet equity customer global financial markets leveraged finance corporate finance invest golf software investing